|
| void | bringLayerToFront () noexcept |
| | Brings the layer on top of all the other layers on a screen.
|
| |
| void | bringSurfaceToFront () noexcept |
| | Brings the surface on top of all the other surfaces in a layer.
|
| |
| bool | bringToFront () noexcept override |
| | WindowedGraphicsOutput::bringToFront() implementation.
|
| |
| bool | dispatch () const noexcept |
| | Dispatches queued Wayland events.
|
| |
| bool | dispatchPending () const noexcept |
| | Dispatches queued Wayland events.
|
| |
| void | eventNotification (const WaylandEvent &event) noexcept override |
| | AbstractDefaultWaylandContext::eventNotification() implementation.
|
| |
| void | gatherEvents (EventQueue &queue) override |
| | EventSource::gatherEvents() implementation.
|
| |
| KZ_NO_DISCARD int | getLayerPositionX () const noexcept |
| | Gets the X coordinate of a layer.
|
| |
| KZ_NO_DISCARD int | getLayerPositionY () const noexcept |
| | Gets the Y coordinate of a layer.
|
| |
| KZ_NO_DISCARD optional< NativeEventHandle > | getNativeEventHandle () const noexcept override |
| | WakeupSignalSource::getNativeEventHandle() implementation.
|
| |
| KZ_NO_DISCARD optional< NativeWindowHandle > | getNativeWindowHandle () const noexcept override |
| | WindowedGraphicsOutput::getNativeWindowHandle() implementation.
|
| |
| KZ_NO_DISCARD windowing::Size | getResolution () const noexcept |
| | Gets the resolution of a screen.
|
| |
| KZ_NO_DISCARD int | getSurfacePositionX () const noexcept |
| | Gets the X coordinate of a surface.
|
| |
| KZ_NO_DISCARD int | getSurfacePositionY () const noexcept |
| | Gets the Y coordinate of a surface.
|
| |
| KZ_NO_DISCARD Matrix4x4 | getTargetTransformation () const noexcept override |
| | GLGraphicsOutput::getTargetTransformation() implementation.
|
| |
| KZ_NO_DISCARD const WaylandDisplay & | getWaylandDisplay () const noexcept |
| | Gets the WaylandDisplay.
|
| |
| KZ_NO_DISCARD vector< WaylandOutput > & | getWaylandOutputs () noexcept |
| | Gets Wayland outputs.
|
| |
| KZ_NO_DISCARD vector< WaylandSeat > & | getWaylandSeats () noexcept |
| | Gets Wayland seats.
|
| |
| KZ_NO_DISCARD optional< unsigned int > | getWindowHeight () const noexcept override |
| | WindowedGraphicsOutput::getWindowHeight() implementation.
|
| |
| KZ_NO_DISCARD optional< int > | getWindowPositionX () const noexcept override |
| | WindowedGraphicsOutput::getWindowPositionX() implementation.
|
| |
| KZ_NO_DISCARD optional< int > | getWindowPositionY () const noexcept override |
| | WindowedGraphicsOutput::getWindowPositionY() implementation.
|
| |
| KZ_NO_DISCARD optional< string > | getWindowTitle () const noexcept override |
| | WindowedGraphicsOutput::getWindowTitle() implementation.
|
| |
| KZ_NO_DISCARD optional< unsigned int > | getWindowWidth () const noexcept override |
| | WindowedGraphicsOutput::getWindowWidth() implementation.
|
| |
| void | hideLayer () noexcept |
| | Hides a layer.
|
| |
| void | hideSurface () noexcept |
| | Hides a surface.
|
| |
| bool | hideWindow () noexcept override |
| | WindowedGraphicsOutput::hideWindow() implementation.
|
| |
| bool | makeFullscreen () noexcept override |
| | WindowedGraphicsOutput::makeFullscreen() implementation.
|
| |
| void | makeLayerMaximized () noexcept |
| | Sets a layer to take up an entire screen.
|
| |
| bool | makeMaximized () noexcept override |
| | WindowedGraphicsOutput::makeMaximized() implementation.
|
| |
| bool | makeMinimized () noexcept override |
| | WindowedGraphicsOutput::makeMinimized() implementation.
|
| |
| bool | makeRegular () noexcept override |
| | WindowedGraphicsOutput::makeRegular() implementation.
|
| |
| void | makeSurfaceMaximized () noexcept |
| | Sets a surface to take up an entire layer.
|
| |
| void | modeChangeNotification (WaylandOutput::NativeHandleType nativeOutput, unsigned int flags, int width, int height, int refresh) noexcept override |
| | AbstractDefaultWaylandContext::modeChangeNotification() implementation.
|
| |
| void | moveLayer (int positionX, int positionY) noexcept |
| | Moves a layer to the specified coordinates.
|
| |
| void | moveSurface (int positionX, int positionY) noexcept |
| | Moves a surface to the specified coordinates.
|
| |
| bool | moveWindow (int positionX, int positionY) noexcept override |
| | WindowedGraphicsOutput::moveWindow() implementation.
|
| |
| WaylandIVIEGLGraphicsOutput & | operator= (const WaylandIVIEGLGraphicsOutput &)=delete |
| | Copy assignment operator.
|
| |
| WaylandIVIEGLGraphicsOutput & | operator= (WaylandIVIEGLGraphicsOutput &&) noexcept=delete |
| | Move assignment operator.
|
| |
| bool | registerFrameCallback (function< void()> &callback) noexcept |
| | Registers a frame callback in Wayland.
|
| |
| void | registryAddedNotification (uint32_t name, const char *interfaceName, uint32_t version) noexcept override |
| | AbstractDefaultWaylandContext::registryAddedNotification() implementation.
|
| |
| void | registryRemovedNotification (uint32_t name) noexcept override |
| | AbstractDefaultWaylandContext::registryRemovedNotification() implementation.
|
| |
| bool | resize (unsigned int width, unsigned int height) noexcept override |
| | WindowedGraphicsOutput::resize() implementation.
|
| |
| bool | resizeEGLWindow (int width, int height) noexcept |
| | Changes EGLWindow dimensions.
|
| |
| void | resizeIVILayer (int width, int height) noexcept |
| | Changes layer dimensions.
|
| |
| void | resizeIVIWMSurface (int width, int height) noexcept |
| | Changes surface dimensions.
|
| |
| void | resizeNotification (int windowWidth, int windowHeight) noexcept override |
| | AbstractDefaultWaylandContext::resizeNotification() implementation.
|
| |
| bool | resizeWindow (unsigned int width, unsigned int height) noexcept override |
| | WindowedGraphicsOutput::resizeWindow() implementation.
|
| |
| void | seatCapabilitiesNotification (WaylandSeat::NativeHandleType nativeSeat, uint32_t capabilities) noexcept override |
| | AbstractDefaultWaylandContext::seatCapabilitiesNotification() implementation.
|
| |
| bool | setAppId (string_view id) noexcept |
| | Sets the application ID.
|
| |
| void | setLayerOpacity (double opacity) noexcept |
| | Sets the opacity of a layer.
|
| |
| void | setSurfaceOpacity (double opacity) noexcept |
| | Sets the opacity of a surface.
|
| |
| bool | setWindowTitle (string_view title) noexcept override |
| | WindowedGraphicsOutput::setWindowTitle() implementation.
|
| |
| void | showLayer () noexcept |
| | Shows a layer.
|
| |
| void | showSurface () noexcept |
| | Shows a surface.
|
| |
| bool | showWindow () noexcept override |
| | WindowedGraphicsOutput::showWindow() implementation.
|
| |
| void | updateCache (int width, int height) noexcept |
| | Updates the target layout area size.
|
| |
| | WaylandIVIEGLGraphicsOutput (const WaylandIVIEGLGraphicsOutput &)=delete |
| | Copy constructor.
|
| |
| | WaylandIVIEGLGraphicsOutput (const WaylandIVIEGLGraphicsOutputProperties &properties) |
| | Constructor.
|
| |
| | WaylandIVIEGLGraphicsOutput (WaylandIVIEGLGraphicsOutput &&) noexcept=delete |
| | Move constructor.
|
| |
| | ~WaylandIVIEGLGraphicsOutput () override |
| | Destructor.
|
| |
| KZ_NO_DISCARD Vector2 | getDpi () const noexcept |
| | Returns the resolution of the target coordinate system in dots per inch.
|
| |
| KZ_NO_DISCARD unsigned int | getHeight () const noexcept |
| | Returns the height of layout area in the target coordinate system.
|
| |
| KZ_NO_DISCARD unsigned int | getWidth () const noexcept |
| | Returns the width of layout area in the target coordinate system.
|
| |
| virtual | ~GraphicsOutput ()=default |
| | Destructor.
|
| |
| virtual | ~EventSource ()=default |
| | Destructor.
|
| |
| WakeupSignalSource & | operator= (const WakeupSignalSource &)=default |
| | Copy assignment operator.
|
| |
| WakeupSignalSource & | operator= (WakeupSignalSource &&) noexcept=default |
| | Move assignment operator.
|
| |
| | WakeupSignalSource ()=default |
| | Constructor.
|
| |
| | WakeupSignalSource (const WakeupSignalSource &)=default |
| | Copy constructor.
|
| |
| | WakeupSignalSource (WakeupSignalSource &&) noexcept=default |
| | Move constructor.
|
| |
| virtual | ~WakeupSignalSource ()=default |
| | Destructor.
|
| |
| | FramebufferGraphicsOutput () |
| | Constructor.
|
| |
| KZ_NO_DISCARD const Framebuffer & | getFramebuffer () const noexcept |
| | Returns the framebuffer for the Graphics Output.
|
| |
| KZ_NO_DISCARD Framebuffer & | getFramebuffer () noexcept |
| | Returns the framebuffer for the Graphics Output.
|
| |
| virtual | ~FramebufferGraphicsOutput ()=default |
| | Destructor.
|
| |
| virtual | ~WindowedGraphicsOutput ()=default |
| | Destructor.
|
| |
| | AbstractDefaultWaylandContext ()=default |
| | Constructor.
|
| |
| | AbstractDefaultWaylandContext (AbstractDefaultWaylandContext &&) noexcept=delete |
| | Move constructor.
|
| |
| | AbstractDefaultWaylandContext (const AbstractDefaultWaylandContext &)=delete |
| | Copy constructor.
|
| |
| AbstractDefaultWaylandContext & | operator= (AbstractDefaultWaylandContext &&) noexcept=delete |
| | Move assignment operator.
|
| |
| AbstractDefaultWaylandContext & | operator= (const AbstractDefaultWaylandContext &)=delete |
| | Copy assignment operator.
|
| |
| virtual | ~AbstractDefaultWaylandContext ()=default |
| | Destructor.
|
| |
Class that represents the Wayland IVI EGL graphics output.
- Since
- Kanzi 3.9.8
-
Kanzi 4.0.0 renamed from
DefaultWaylandIVIEGLGraphicsOutput.
- See also
- AbstractDefaultWaylandContext for Wayland-specific callbacks.